improved manned interceptor (imi) - Francés Inglés Diccionario